rain buckets - Spanish English Dictionary